잘하고 있습니다 (IT'S OKAY)

July 28, 2020


처음은 힘들다. 내가 잘할 수 있을까? 설렘, 긴장, 두려움, 확신할 수 없는 마음. 환경, 사람, 도구 등. 적응하게 될 것을 알고 있지만, 시간은 내 편이 아니다. 혼자라면 얼마든지 할 수 있다. 하지만 나 혼자 하는 게 아니라면? 나의 시간만 흐르는 게 아니잖아. 자괴감.. 괜찮다. 식은땀에 젖은 하루를 보내고 새벽에 일어나 블로그를 적다 보니 정리가 됐다. 그냥. 차근차근히 한 걸음씩 가자. 먼저 블로깅!!


Today I Learned

  • 나만의 TIL은 무엇일까? 생각, 호기심, 완벽주의
  • 시간 없다. 간결하게. 그냥 하자. 완벽은 쓰레기통에 버릴 것임.
  • 지식보단 무의식. 글이 아닌 낙서
  • 빨리 적고 더 많이, 더 자주 돌아다니자.

Help Desk

  • 스스로 생각, 검색
  • 답을 찾고 싶다면 질문하자. 질문도 실력이다.
  • 에러가 곧 키워드다. 똑똑하게: 키워드를 잘 짚어서, 개인적인 것은 제외
  • 키워드로부터 시작된 고민은 힌트를 가져다줄 것이다. 그 힌트들이 모여 답으로 향한다.

Pair Programming

JavaScript

더 크고 복잡한 문제를 해결하기 위해

작고 간단한 문제부터

Grammar and types

변수 variable(=값의 이름)

  • 공백 쓸 수 없음. Camel Case
  • let 변수: 변수를 선언(Declaration)한다.
  • 변수 = 피연산자: 변수에 값을 할당한다.
  • 할당(Assignment) 연산자
  • 할당이 없다면? undefined

표현식

  • 변수에 값을 할당시키는 것
  • 단순히 값을 갖는 것

데이터 타입

  • Number
  • String
  • Boolean
  • Undefined
  • Array
  • Object
  • Function

함수

  • 입력 -> 함수 -> 출력

  • 작은 단위의 기능

  • 함수(입력)

    iHateFunction('and you?')

  • 함수 선언식

    function iHateFunction (parameter) {}

  • 함수 표현식

    let iHateFunction = function (parameter) {}

  • parameter 매개변수: 선언이 필요 없는 변수

  • argument 전달인자: 변수가 함수를 할당했을 때 입력

  • return: 함수 실행을 종료하고, 주어진 값을 반환한다.


Profile picture

Written by Soomin 호기심이라는 우주선을 타고 떠나는 여행. 이 곳은 모험을 기록하는 우주정거장. Soomin Space Station